/**
 * Validação de e-mail
 */
function validaCampoEmail(campo){	
	var regraEmail = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;    
    if(!regraEmail.test(campo.val())) {        
    	var mensagem = "Entre com um e-mail v\u00E1lido.";        
        $.alertbox({ label: mensagem });	
        campo.val("");
        campo.trigger("keyup");
    }
}


function exibeMensagensValidacao(msg) {
	jQuery.alertbox({
		'label' : '<br/><p id="alert-box-msg">Preencha os seguintes campos:' + msg + '</p>&nbsp;<br/>'
	});
}

function exibeMensagensTopo(mensagens){
	//Se for apenas uma string, transforma em um array apenas com esta string.
	if (!(mensagens instanceof Array)) {
		mensagens = [mensagens];
	}
	
	var html = '<table width="100%" border="0" cellpadding="5" cellspacing="0" class="tabela_sucesso">';
	html += '<tbody>'; ;			 
	for (var i = 0; i < mensagens.length; i++) {
		html += '<tr><td>' + mensagens[i] + '</td></tr>';
	}
	html += '</tbody></table>';
	
	jQuery('#divMensagens').html(html);
	jQuery('#divMensagens').show();
	setTimeout(function(){jQuery("#divMensagens").fadeOut(4000);}, 4000);	
}

function exibeMensagensErroTopo(mensagens) {
	//Se for apenas uma string, transforma em um array apenas com esta string.
	if (!(mensagens instanceof Array)) {
		mensagens = [mensagens];
	}
	
	var html = '<table width="100%" border="0" cellpadding="5" cellspacing="0" class="tabela_verm">';
	html += '<tbody>'; ;			 
	for (var i = 0; i < mensagens.length; i++) {
		html += '<tr><td>' + mensagens[i] + '</td></tr>';
	}
	html += '</tbody></table>';
	
	jQuery('#divMensagensErro').html(html);
	jQuery('#divMensagensErro').show();
	setTimeout(function(){jQuery("#divMensagensErro").fadeOut(4000);}, 4000);	
}

function formatarData(data) {
	var dia = data.getDate();
	if (dia < 10) {
		dia = "0" + dia;
	}
	var mes = data.getMonth() + 1;
	if (mes < 10) {
		mes = "0" + mes;
	}
	var dataFormatada = dia + "/" + mes + "/" + data.getFullYear();
	
	return dataFormatada;
}